package lormi.meipin.service;

import lormi.meipin.dto.MerChantEditDto;
import lormi.meipin.dto.RegMerChant;
import lormi.meipin.entity.MerChant;
import lormi.meipin.exception.LMException;
import lormi.meipin.vo.LoginVo;
import lormi.meipin.vo.MerchantCenterVo;

/**
 * 商家信息处理接口
 * @author ThreeFeng
 * @date 2016年8月12日 下午4:39:45
 */
public interface IMerChantService {

	/**
	 * 商家注册
	 * @param regMerChant
	 */
	LoginVo regMerChant(RegMerChant regMerChant) throws LMException;
	
	/**
	 * 修改商家信息
	 * @param merChantEditDto
	 */
	void editMerChant(MerChantEditDto merChantEditDto) throws LMException;
	
	/**
	 * 获取商家信息
	 * @param userid
	 */
	MerChant getMerChant(Integer userid) throws LMException;
	
	/**
	 * 获取商家中心
	 * @param userid
	 */
	MerchantCenterVo getMerChantCenter(Integer userid) throws LMException;
	
}
